package com.rshare.domain.xs;

import java.util.Date;
import java.util.List;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.common.BaseBean;
import com.rshare.cloudapi.domain.xs.ADDK;

public class ADDKExtend extends BaseBean {
	private static final long serialVersionUID = 1L;

	private String qrjhdid;// 交货单编码
	private Date qrywrq;// 业务日期
	private Date qrjhfhrq;// 计划发货日期
	private Date qryjdhrq;//预计到货日期
	private String qrckid;// 仓库编码
	private String qrkhid;// 客户编码
	private String qrkhmc;// 客户编码
	private String qrswlxid;// 事务类型编码
	private String qrxsyid;// 销售员编码
	private String qrbmid;// 销售部门
	private String qrjsfs;// 结算方式
	private String qrhbid;// 货币
	private float qrhl;// 汇率
	private String qrbz;// 备注
	
	private List<ADDK> mxs;

	public List<ADDK> getMxs() {
		return mxs;
	}

	public void setMxs(List<ADDK> mxs) {
		this.mxs = mxs;
	}

	public String getQrjhdid() {
		return qrjhdid;
	}

	public void setQrjhdid(String qrjhdid) {
		this.qrjhdid = qrjhdid;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getQrywrq() {
		return qrywrq;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setQrywrq(Date qrywrq) {
		this.qrywrq = qrywrq;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getQrjhfhrq() {
		return qrjhfhrq;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setQrjhfhrq(Date qrjhfhrq) {
		this.qrjhfhrq = qrjhfhrq;
	}

	public String getQrckid() {
		return qrckid;
	}

	public void setQrckid(String qrckid) {
		this.qrckid = qrckid;
	}

	public String getQrkhid() {
		return qrkhid;
	}

	public void setQrkhid(String qrkhid) {
		this.qrkhid = qrkhid;
	}

	public String getQrswlxid() {
		return qrswlxid;
	}

	public void setQrswlxid(String qrswlxid) {
		this.qrswlxid = qrswlxid;
	}

	public String getQrxsyid() {
		return qrxsyid;
	}

	public void setQrxsyid(String qrxsyid) {
		this.qrxsyid = qrxsyid;
	}

	public String getQrbmid() {
		return qrbmid;
	}

	public void setQrbmid(String qrbmid) {
		this.qrbmid = qrbmid;
	}

	public String getQrjsfs() {
		return qrjsfs;
	}

	public void setQrjsfs(String qrjsfs) {
		this.qrjsfs = qrjsfs;
	}

	public String getQrhbid() {
		return qrhbid;
	}

	public void setQrhbid(String qrhbid) {
		this.qrhbid = qrhbid;
	}

	public float getQrhl() {
		return qrhl;
	}

	public void setQrhl(float qrhl) {
		this.qrhl = qrhl;
	}

	public String getQrbz() {
		return qrbz;
	}

	public void setQrbz(String qrbz) {
		this.qrbz = qrbz;
	}

	public String getQrkhmc() {
		return qrkhmc;
	}

	public void setQrkhmc(String qrkhmc) {
		this.qrkhmc = qrkhmc;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getQryjdhrq() {
		return qryjdhrq;
	}
	
	@JsonDeserialize(using = DateDeserializer.class)
	public void setQryjdhrq(Date qryjdhrq) {
		this.qryjdhrq = qryjdhrq;
	}
	
}
